import { Table, Column, Model,DataType } from 'sequelize-typescript';
/**
 * 用户
 */
@Table({
  tableName: 'sys_role',
  timestamps: false
})
export class SysRole extends Model<SysRole> {
/**
 * 主键id
 */
  @Column({
    type: DataType.INTEGER,
	allowNull: false,
	primaryKey: true,
	autoIncrement: true
  })
  id: number
/**
 * 角色名
 */
  @Column({
	type: DataType.STRING(20),
	allowNull: false
  })
  roleName: string
/**
 * 状态
 */
  @Column({
	type: DataType.INTEGER,
	allowNull: false,
	defaultValue:1
  })
  status: number
/**
 * 创建者
 */
  @Column({
	type: DataType.INTEGER,
	allowNull: false
  })
  creator: number
/**
 * 创建时间
 */
  @Column({
	type: DataType.DATE,
	allowNull: false
  })
  createTime: string
}
